이러다 곧 manga도 나오겠네용
javascript animation 프레임 워크 입니다. 아직 엄청나게 많은 기능을 제공하는 수준은 아닙니다만, 가볍고 빠르게 동작하는 것이 특징입니다.
2016/06/28 Editor’s choice
juliangarnier/anime
_anime - Polyvalent yet lightweight Javascript animation library_github.com
설치는 그냥 프로젝트에 소스가 존해하고 min파일까지 제공하고 있습니다. 별도의 작업 없이 사용할수 있습니다.
var myAnimation = anime({
targets: \['.blue', '.green'\],
translateX: '13rem',
rotate: 180,
borderRadius: 8,
duration: 2000,
loop: true
});
간단하게 애니메이션이 구현 됩니다.
제가 가장 재밌게 본 것은 SVG 의 path를 따라 그려주는 것인데,
불꽃을 한번 따라서 구현해 봤습니다.
결과는 위의 그림과 같고 소스는 다음과 같습니다.
javascript
var path = anime.path('path');
anime({
targets: 'rect',
translateX: path,
translateY: path,
rotate: path,
duration: 3000,
loop: true,
easing: 'linear'
});
anime({
targets: 'path',
opacity: 0,
duration: 6000,
loop: true,
direction: 'alternate',
easing: 'easeInOutExpo'
});
SVG
<section\>
<article\>
<svg width="512" height="512" viewBox="0 0 512 512"\>
<path d="M223.899,32c25.691,145--96.732,142--95.895,288c0.686,119.51,104.975,160,128.143,160c23.166,0,113.88--26,126.931--160
C393.711,210.816,310.572,96,223.899,32z M256.147,472c0,0--40.701--35.816--40.701--80c0--44.183,40.555--80,40.555--80
s40.332,35.817,40.332,80C296.332,436.184,256.147,472,256.147,472z M367.153,318.449c-2.823,28.988--9.704,54.523--20.45,75.894
c-8.749,17.397--20.084,32.114--33.692,43.743c-6.522,5.575--13.255,10.115--19.771,13.749c10.039--15.938,19.093--36.72,19.093--59.835
c0--50.788--43.842--90.307--45.708--91.963l-10.594--9.41l-10.621,9.381c-1.877,1.657--45.963,41.178--45.963,91.992
c0,21.842,8.168,41.594,17.636,57.152c-7.381--4.326--15.215--9.748--22.986--16.451c-14.688--12.67--26.365--27.608--34.708--44.402
c-10.063--20.255--15.239--43.265--15.383--68.391c-0.367--63.986,24.09--95.746,49.983--129.369c24.568--31.903,49.829--64.7,49.458--122.113
c32.513,28.827,61.257,63.03,82.822,98.877C357.576,219.35,371.715,271.615,367.153,318.449z"/\>
<rect fill="\#38FF9B" width="16" height="16" x="-8" y="-8"/\>
</svg\>
</article\>
<footer\>
<span\>Made with</span\> <a href="[http://anime-js.com][anchor2]"\>anime.js</a\>
</footer\>
<a class="logo" href="[http://anime-js.com][anchor2]"\><img src="[https://s3-us-west-2.amazonaws.com/s.cdpn.io/1137/anime-logo.png][anchor3]"\></img\></a\>
</section\>
By Keen Dev on June 27, 2016.
Exported from Medium on May 31, 2017.